home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / util / arc / LzxRepacker.lha / LzxRepacker / LzxRepacker.help < prev    next >
Encoding:
Text File  |  2002-01-03  |  11.1 KB  |  279 lines

  1.                                LZXRepacker 1.80
  2. ----------------------------------------------------------------------------
  3.  
  4. · Introduction
  5.  
  6. LZXRepacker repacks different archive types to LZX with corrupt checking,
  7. variable compression rate (intelligent BEST MODE - if LZX archive is bigger
  8. than the previous one then the old archive will be the one that remains).
  9. The program removes uncorrect symbols like "( ) [ ] |" from directory names
  10. and replaces them by "underscore", because LZX does not support these symbols 
  11. and does not pack them.
  12. LZXRepacker has priority options for background repacking.
  13.  
  14.  
  15. · Features
  16.  
  17. Supported archive types: LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TGZ, SHR, ZOO.
  18. All archives are recognized by contents (they do not need a proper extension)
  19. except for TAR, TGZ.
  20. Also Supported Self-extracting archives RAR, ZIP and ARJ.
  21. To work, LZXRepacker calls external programs from C: directory, they are:
  22. LZX (1.21), LHA (1.62), UnZIP (5.4), UnARJ (AmigaPort 1.04 of UnARJ 2.41),
  23. UnRAR (2.02), HA (0.999b), UnTAR (37.1), UnTGZ (1.5), Shrink (1.1), ZOO (2.1).
  24. Program versions are the versions we use and the ones we recommend.
  25. If you use a different version, chances are you must adjust the s:LzxRepacker.config 
  26. file.
  27.  
  28. · Requirements
  29.  
  30. AmigaOS 3.0 and higher.
  31.  
  32.  
  33. · Installation
  34.  
  35. Copy LZXRepacker somewhere you've got a PATH to
  36. Copy LZXRepacker.config to s: directory
  37.  
  38.  
  39. · Usage
  40.  
  41. FROM            - Path of the archive to repack. Repacked archive will be stored  here.
  42. STORE           - 0 (without compression)
  43. FAST            - 1 (fast compression)
  44. DEF or DEFINE   - 2 (default compression)
  45. MORE            - 3 (normal compression)
  46. MAX or MAXIMUM  - 9 (maximum compression)
  47. PRI or PRIORITY - Priority for LZXRepacker and all archiving programs.
  48. DEL or DELETE   - Enable deleting source archive.
  49. BM or BESTMODE  - Block Size for BESTMODE comparing.
  50. VERIFY          - Attempts to test target archive and amount of tries to repack the 
  51.                   archive before aborting.
  52. BAD             - Path to directory where bad archives should be stored
  53. QUIET           - Disable output.
  54.  
  55. You can break repacking process by pressing CTRL+C.
  56.  
  57. More about BESTMODE. After repacking, target archive may be smaller or bigger
  58. than source archive. Depending on the filesystem, a file occupies a certain amount 
  59. of blocks.
  60. LZXRepacker calculates total blocks of both source and target files
  61. and deletes the largest file.
  62.  
  63. Block Sizes
  64. OFS                     - 488 bytes
  65. FFS/AFS/PFS2/SFS/FAT    - 512 bytes
  66. CD-ROM                  - 2048 bytes
  67.  
  68. If you want an exact file length comparison (in bytes), use BESTMODE=1.
  69. BESTMODE=0 disables the byte-compare mode.
  70.  
  71. VERIFY  keyword implemented  for  checking  packed  archive in case it's corrupt.
  72. If it's corrupt  -  repacking  will  be attempted the amount of times according to 
  73. the number passed with VERIFY keyword.  If this archive is not repackable, 
  74. LZXRepacker will quit.
  75.  
  76.  
  77. · Known Bugs
  78.  
  79. Current version works only with full path to archive to repack.
  80.  
  81.  
  82. · History
  83.    o 1.80 - Support Self-extracting type for archives ZIP, RAR and ARJ.
  84.    o 1.79 - My email change. Change Copyright.
  85.    o 1.78 - Fixed error in config parser. (tar.gz is not work)
  86.    o 1.77 - If file type not supported LzxRepacker return code 0.
  87.    o 1.76 - Minor update in Config file and Pack string.
  88.    o 1.75 - Config file available. This text file contains unpack strings for
  89.             archives supported in LzxRepacker.
  90.             Bug Fix: 3 Enforcer Hits removed in Pack/Unpack and Test procedures.
  91.             Bug Fix: Corrected VERIFY argument.
  92.    o 1.74 - Added support for Shrink (SHR) and ZOO.
  93.    o 1.73 - Bug Fix: Error unpack ARJ archive.
  94.    o 1.72 - Optimize...
  95.             Again changed output format and return codes.
  96.             Reworked BADDIR argument. WARNING! Allowed show only EXIST 
  97.             directory.
  98.    o 1.71 - Changed output format.
  99.             Bug Fix: Error adding "lzx" suffix.
  100.             Bug Fix: Error unpack lha archive if it does not have a suffix.
  101.    o 1.7  - Changed output format.
  102.    o 1.6  - Bug Fixes, more reliable CTRL+C.
  103.    o 1.5  - Bugfixes, English error strings, optimization.
  104.    o 1.4  - First Aminet release.
  105.  
  106. · Copyright
  107.  
  108.  This software is subject to the "Standard Amiga FD-Software Copyright Note".
  109.  It is Freeware as defined in paragraph 4a.
  110.  For more information please read "AFD-COPYRIGHT" (Version 1.4 or higher).
  111.  
  112. · Author
  113.  
  114. AmiS  amis@amiga.org.ru
  115.  
  116. · Thanks
  117.  
  118. Big thanks Juan Solis Reche <J.Solis.Reche@amadeus.nl> for English correction
  119. in documentation.
  120. ----------------------------------------------------------------------------
  121.  
  122.                            Russian Documentation.
  123.  
  124.  
  125. · Íàçíà÷åíèå
  126.  
  127.    lzxRepacker â àâòîìàòè÷åñêîì ðåæèìå ïåðåïàêîâûâàåò àðõèâû ðàçëè÷íûõ
  128. àðõèâàòîðîâ â ôîðìàò LZX.  Ïðè ýòîì êîíòðîëèðóåòñÿ öåëîñòíîñòü èñõîäíîãî è
  129. ïî æåëàíèþ êîíå÷íîãî àðõèâîâ, çàäà¸òñÿ ñòåïåíü ñæàòèÿ êîíå÷íîãî, ìîæåò áûòü
  130. óäàë¸í èñõîäíûé àðõèâ, ìîæåò áûòü óäàë¸í àðõèâ áîëüøåãî îáú¸ìà (åñëè LZX
  131. ïðîèãðàë â ñòåïåíè ñæàòèÿ).  Èç èì¸í äèðåêòîðèé èñõîäíîãî àðõèâà óäàëÿþòñÿ
  132. íåêîððåêòíûå ñ òî÷êè çðåíèÿ LZX ñèìâîëû -   ()[|  è çàìåíÿþòñÿ íà çíàêè
  133. ïîä÷¸ðêèâàíèÿ - LZX ïðîñòî íå çàïàêóåò òàêèå äèðåêòîðèè.  Ìîæåò áûòü çàäàí
  134. ïðèîðèòåò, ÷òî óäîáíî äëÿ ôîíîâîé ïåðåïàêîâêè.
  135.    Ðàçðåøåíà îäíîâðåìåííàÿ ïåðåïàêîâêà íåîãðàíè÷åííîãî (íî, â ïðåäåëàõ ïàìÿòè)
  136. êîë-âà àðõèâîâ.
  137.    Ïî æåëàíèþ, âñå "áèòûå" àðõèâû áóäóò ïåðåïèñàíû â óêàçàííóþ äèðåêòîðèþ.
  138.  
  139.    Â ëþáîé ìîìåíò, âûïîëíåíèå ìîæåò áûòü ïðåðâàíî ïî CTRL+C.
  140.  
  141. · Òðåáîâàíèÿ ê ñèñòåìå
  142.  
  143.    Òðåáóåòñÿ ñèñòåìà 3.0 (v39) è âûøå.
  144.  
  145. · Èíñòàëëÿöèÿ
  146.  
  147.    Ïîëîæèòå lzxRepacker â ëþáóþ äèðåêòîðèþ, ïðîïèñàííóþ â path.
  148.    Ñêîïèðóéòå ôàéë lzxRepacker.config â s: äèðåêòîðèþ.
  149.  
  150. · Èñïîëüçîâàíèå ïðîãðàììû.
  151.  
  152.    Òåêóùàÿ âåðñèÿ ïðîãðàììû ðàáîòàåò òîëüêî èç CLI.
  153.  
  154.    Äîñòóïíû ñëåäóþùèå êëþ÷è:
  155.    FROM              - çàäà¸ò ïóòü ê àðõèâó. Ðåçóëüòàò áóäåò ëåæàòü â òîé æå äèðåêòîðèè.
  156.    STORE             - 0 ñòåïåíü ñæàòèÿ LZX (áåç óïàêîâêè)
  157.    FAST              - 1
  158.    DEF èëè DEFAULT   - 2 (ñòåïåíü ñæàòèÿ ïî óìîë÷àíèþ)
  159.    MORE              - 3
  160.    MAX èëè MAXIMUM   - 9 (ìàêñèìóì)
  161.    PRI èëè PRIORITY  - ïðèîðèòåò, óñòàíàâëèâàåìûé ïðîãðàììå, âñåì ðàçàðõèâàòîðàì è LZX.
  162.    DEL èëè DELETE    - óäàëåíèå èñõîäíîãî àðõèâà.
  163.    BM  èëè BESTMODE  - ðàçìåð áëîêà íà äèñêå äëÿ ñðàâíåíèÿ ðàçìåðîâ ôàéëîâ.
  164.    VERIFY            - òåñòèðîâàòü êîíå÷íûé àðõèâ è ïîâòîðÿòü óïàêîâêó ïðè îøèáêå
  165.                        çàäàííîå êîëè÷åñòâî ðàç.
  166.    BADDIR            - çàäà¸ò äèðåêòîðèþ êóäà îòïèñûâàòü áèòûå àðõèâû.
  167.    QUIET             - îòêëþ÷åíèå âûâîäà òåêñòà.
  168.  
  169.    Âûïîëíåíèå ïðîãðàììû ìîæåò áûòü ïðåðâàíî â ëþáîé ìîìåíò íàæàòèåì CTRL+C.
  170.  
  171.    Íåìíîãî ïîäðîáíåå î êëþ÷å BESTMODE.  Ïðè ïåðåïàêîâêå âîçìîæíû äâå ñèòóàöèè:
  172. LZX âûèãðûâàåò â îáú¸ìå ëèáî ïðîèãðûâàåò (òàêîå èíîãäà ñëó÷àåòñÿ).  Êàê
  173. èçâåñòíî, ôàéë íà äèñêå çàíèìàåò íåêîòîðîå êîëè÷åñòâî áëîêîâ îïðåäåë¸ííîãî
  174. ðàçìåðà.  lzxRepacker ñ÷èòàåò îáú¸ìû èñõîäíîãî è êîíå÷íîãî ôàéëîâ â áëîêàõ,
  175. è óäàëÿåò òîò ôàéë, îáú¸ì êîòîðîãî â áëîêàõ áîëüøå.  Åñëè îáú¸ìû ôàéëîâ â
  176. áëîêàõ îäèíàêîâû, áóäåò îñòàâëåí LZX.  Äàæå åñëè LZX ïî äëèíå â áàéòàõ â
  177. ýòîì ñëó÷àå ïðîèãðûâàåò, ââèäó óïîìÿíóòîãî ðàíåå ñâîéñòâà äèñêîâûõ íîñèòåëåé
  178. ýòî íå áóäåò èìåòü çíà÷åíèÿ.
  179.    Îáú¸ì áëîêà íà OFS äèñêåòå/âèí÷åñòåðå ñîñòàâëÿåò 488 áàéò, íà FFS, AFS,
  180. PFS2, SFS è FAT - 512 áàéò, íà CD-ROM - 2048 áàéò.  Åñëè Âû õîòèòå âåñòè
  181. òî÷íîå ñðàâíåíèå äëèí ôàéëîâ (â áàéòàõ), óêàæèòå BESTMODE=1.
  182.    BESTMODE=0 ñîîòâåòñòâåò âûêëþ÷åííîìó ðåæèìó BESTMODE.
  183.    Áóäüòå âíèìàòåëüíû!!! Ïðè âêëþ÷¸ííîé îïöèè BESTMODE áîëüøèé (â áëîêàõ) àðõèâ
  184. áóäåò óäàë¸í.
  185.  
  186.    Êëþ÷ VERIFY ââåä¸í íà òîò ñëó÷àé, åñëè â ðåçóëüòàòå àïïàðàòíîãî ñáîÿ
  187. êîíå÷íûé àðõèâ îêàæåòñÿ áèòûì.  Óïàêîâêà áóäåò ïðîâåäåíà óêàçàííîå
  188. êîëè÷åñòâî ðàç, åñëè ïîñëå ýòîãî àðõèâ íå óäà¸òñÿ óïàêîâàòü - lzxRepacker
  189. îñòàâèò èñõîäíûé àðõèâ è âûéäåò ïî îøèáêå.
  190.  
  191. · Ïîääåðæèâàåìûå íà äàííûé ìîìåíò ôîðìàòû àðõèâû
  192.  
  193.    lzxRepacker óìååò ïåðåïàêîâûâàòü àðõèâû ñëåäóþùèõ àðõèâàòîðîâ:
  194.  
  195.    LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TAR/GZIP, Shrink, ZOO.
  196.    
  197.    Òàêæå ïîääåðæèâàþòñÿ ñàìîðàñïàêîâûâàþùèåñÿ àðõèâû ZIP, RAR è ARJ.
  198.  
  199.    LzxRepacker äîñòàòî÷íî ãèáêî ðàñïîçíà¸ò òèï àðõèâà.
  200.    Â áîëüøèíñòâå ñëó÷àåâ ðàñøèðåíèå ôàéëà íå èãðàåò ðîëè äëÿ ïðàâèëüíîé
  201. èäåíòèôèêàöèè, àðõèâû ðàñïîçíàþòñÿ ïî ñèãíàòóðàì.
  202.    Íî â íåêîòîðûõ ñëó÷àÿõ íàëè÷èå ðàñøèðåíèÿ íåîáõîäèìî. Ýòî îòíîñèòñÿ ê
  203. àðõèâàì íå èìåþùèì ÿâíûõ ñèãíàòóð, òàêèì êàê: TAR (.tar) è TARGZ (.tar.gz, .tgz).
  204.  
  205.    Ïðè ðàáîòå ðàñïàêîâùèêîâ óñòàíàâëèâàåòñÿ ñòåê ðàâíûé 20000.
  206.  
  207.    Ðåêîìåíäàöèè ïî èñïîëüçîâàíèþ (ðàç)àðõèâàòîðîâ.
  208.    Äëÿ ïîëíîöåííîé ðàáîòû LzxRepacker'à ó âàñ äîëæíû èìåòñÿ ñëåäóþùèå ïðîãðàììû:
  209.  
  210.  lzx              1.21 registered
  211.  lha              1.62
  212.  unzip            5.4
  213.  unarj            AmigaPort 1.04 of UnARJ 2.41
  214.  unrar            Amiga V2.02
  215.  ha               0.999ß
  216.  untar            37.1
  217.  untgz            1.5
  218.  shrink           V1.1    ©1992 by Matthias Meixner
  219.  zoo              zoo 2.1 $Date: 2002/01/03 18:31:25 $
  220.  
  221.  
  222. Èñïîëüçîâàíèå àíàëîãè÷íûõ ïðîãðàìì äðóãèõ âåðñèé íå ïðèâåòñòâóåòñÿ, íî
  223. äîïóñêàåòñÿ.
  224. Åñëè âû èñïîëüçóåòå äðóãèå âåðñèè, âíåñèòå ñîîòâåòñòâóþùèà èñïðàâëåíèÿ â
  225. s:LzxRepacker.config ôàéë.
  226.  
  227. · Èçâåñòíûå íà äàííûé ìîìåíò îøèáêè
  228.  
  229.    Òåêóùàÿ âåðñèÿ ðàáîòàåò òîëüêî ïðè óêàçàíèè àáñîëþòíîãî ïóòè ê àðõèâó.
  230. Îòíîñèòåëüíûé ïóòü îò òåêóùåé äèðåêòîðèè ïîêà íå ðàáîòàåò.  Ýòî áóäåò
  231. èñïðàâëåíî â ñëåäóþùèõ âåðñèÿõ.
  232.  
  233. · Îòëè÷èÿ îò ïðåäûäóùèõ âåðñèé
  234.  
  235.    1.80 - Ïðîääåðæêà Self-extracting àðõèâîâ RAR, ZIP è ARJ.
  236.    1.79 - Èçìåíèëñÿ ìîé email. Èçìåíåíèÿ àâòîðñêèõ ïðàâ.
  237.    1.78 - Èñïðàâëåíà îøèáêà ïðè ðàçáîðå ôàéëà êîôèãóðàöèè. (tar.gz íå ðàáîòàë)
  238.    1.77 - Åñëè òèï ôàéëà íå ïîääåðæèâàåòñÿ LZXRepacker âîçâðàùàåò êîä îøèáêè 0.
  239.    1.76 - Íåáîëüøèå èçìåíåíèÿ â êîíôèã-ôàéëå è â ñòðîêå çàïàêîâêè
  240.    1.75 - Ïîääåðæêà òåêñòîâîãî êîíôèãà.
  241.           Bug Fix: Óáðàíû 3 Enforcer Hits, íàéäåííûå â ïðîöåäóðàõ 
  242.           ïàêîâêè/ðàñïàêîâêè è òåñòèðîâàíèè àðõèâîâ.
  243.           Bug Fix: Êîððåêòíî ðàáîòàåò ïàðàìåòð VERIFY.
  244.    1.74 - Ïîääåðæêà Shrink (SHR) àðõèâîâ.
  245.           Ïîääåðæêà ZOO àðõèâîâ.
  246.    1.73 - Èñïðàâëåíà îøèáêà ïðè ðàñïàêîâêå arj - àðõèâîâ.
  247.    1.72 - Íåáîëüøàÿ îïòèìèçàöèÿ...
  248.           Èçìåíåíà ëîãèêà ðàáîòû ïàðàìåòðà BADDIR. (ÂÍÈÌÀÍÈÅ! Â äàííîé âåðñèè
  249.           äîïóñêàåòñÿ óêàçûâàòü òîëüêî ÑÓÙÅÑÒÂÓÞÙÈÅ äèðåêòîðèè! LzxRepacker íå
  250.           ìîæåò ñîçäàòü BAD äèðåêòîðèþ!).
  251.           Íåìíîãî èçìåí¸í (ïîêà íå îêîí÷àòåëüíî) ôîðìàò âûâîäà, è âîçâðàùàåìûå â
  252.           ñèñòåìó îøèáêè.
  253.    1.71 - Íåêîòîðûå èçìåíåíèÿ â èíòåðôåéñå.
  254.           Èñïðàâëåíà íåáîëüøàÿ îøèáêà ñ äîáàâëåíèåì ðàñøèðåíèÿ ".lzx" ê èìåíè
  255.           ôàéëà. Â ñëó÷àå àðõèâîâ áåç ðàñøèðåíèé, ñóùåñòâîâàëà âåðîÿòíîñòü
  256.           ïîÿâëåíèÿ "äâîéíîãî ðàøèðåíèÿ"  -  "lzx.lzx".
  257.           Íåáîëüøèå èñïðàâëåíèÿ â ðàáîòå Lha. Òåïåðü ìîãóò ïåðåïàêîâûâàòüñÿ
  258.           "lha" àðõèâû íå èìåþùèå ðàñøèðåíèé.
  259.    1.7  - Ïåðåðàáîòàí èíòåðôåéñ ïîëüçîâàòåëÿ.
  260.    1.6  - ïðàâèëüíî îáðàáàòûâàþòñÿ îøèáêè è CTRL+C âî âðåìÿ ðàáîòû çàïàêîâùèêà...
  261.    1.5  - òåïåðü ñîîáùåíèÿ îá îøèáêàõ âûâîäÿòñÿ íà àíãëèéñêîì ÿçûêå...
  262.    1.4  - ïåðâûé ðåëèç
  263.  
  264. · Àâòîðñêîå ïðàâî.
  265.  
  266.  Ýòî ïðîãðàììíîå îáåñïå÷åíèå ñëåäóåò "Standard Amiga FD-Software Copyright Note".
  267.  Îíî ïðèíàäëåæèò òèïó Freeware, êàê óêàçàííî â ïóíêòå 4a.
  268.  Ïîäðîáíîñòè ÷èòàéòå â ôàéëå "AFD-COPYRIGHT" (Âåðñèÿ 1.4 èëè âûøå).
  269.  
  270. · Ñâåäåíèÿ îá àâòîðå
  271.  
  272. AmiS amis@amiga.org.ru
  273.  
  274. · Áëàãîäàðíîñòè
  275.  
  276. Îãðîìíîå ñïàñèáî Juan Solis Reche <J.Solis.Reche@amadeus.nl> çà ïîìîùü â ñîñòàâëåííèè
  277. àíãëèéñêîé äîêóìåíòàöèè.
  278.  
  279.